a large amount or volume of something - Spanish English Dictionary